home *** CD-ROM | disk | FTP | other *** search
Makefile | 1993-01-18 | 3.9 KB | 109 lines |
- # SCCS Id: @(#)Makefile.dat 3.1 93/01/18
- # Copyright (c) NetHack PC Development Team 1992, 1993.
- # NetHack may be freely redistributed. See license for details.
- #
- # PC NetHack 3.1 Data Files Makefile for NDMAKE and MSC >= 6.0ax
- # or DGJPP 1.9.
-
- DAT = ..\dat
- INCL = ..\include
- UTL = ..\util
-
- default: all
-
- all: $(DAT)\data $(DAT)\rumors $(DAT)\dungeon \
- $(DAT)\oracles $(DAT)\quest.dat $(DAT)\sp_lev.tag
-
- $(UTL)\utility.tag: $(UTL)\*.c $(UTL)\*.l $(UTL)\*.y $(INCL)\*.h
- @echo You must "make all" in $(UTL) first.
- @attrib .foo
-
- $(DAT)\data: $(UTL)\utility.tag $(DAT)\data.base
- $(UTL)\makedefs -d
-
- $(DAT)\rumors: $(UTL)\utility.tag $(DAT)\rumors.tru $(DAT)\rumors.fal
- $(UTL)\makedefs -r
-
- $(DAT)\quest.dat: $(UTL)\utility.tag $(DAT)\quest.txt
- $(UTL)\makedefs -q
-
- $(DAT)\oracles: $(UTL)\utility.tag $(DAT)\oracles.txt
- $(UTL)\makedefs -h
-
- #
- # Note: `options` should be created via date.h target in ..\src\makefile
- #
- $(DAT)\options: $(UTL)\utility.tag $(INCL)\config.h $(INCL)\pcconf.h
- $(UTL)\makedefs -v
-
- $(DAT)\sp_lev.tag: $(UTL)\utility.tag $(DAT)\bigroom.des $(DAT)\castle.des \
- $(DAT)\endgame.des $(DAT)\gehennom.des $(DAT)\knox.des \
- $(DAT)\medusa.des $(DAT)\oracle.des $(DAT)\tower.des \
- $(DAT)\yendor.des $(DAT)\arch.des $(DAT)\barb.des \
- $(DAT)\caveman.des $(DAT)\elf.des $(DAT)\healer.des \
- $(DAT)\knight.des $(DAT)\priest.des $(DAT)\rogue.des \
- $(DAT)\samurai.des $(DAT)\tourist.des $(DAT)\valkyrie.des \
- $(DAT)\wizard.des
- $(UTL)\lev_comp $(DAT)\bigroom.des
- $(UTL)\lev_comp $(DAT)\castle.des
- $(UTL)\lev_comp $(DAT)\endgame.des
- $(UTL)\lev_comp $(DAT)\gehennom.des
- $(UTL)\lev_comp $(DAT)\knox.des
- $(UTL)\lev_comp $(DAT)\mines.des
- $(UTL)\lev_comp $(DAT)\medusa.des
- $(UTL)\lev_comp $(DAT)\oracle.des
- $(UTL)\lev_comp $(DAT)\tower.des
- $(UTL)\lev_comp $(DAT)\yendor.des
- $(UTL)\lev_comp $(DAT)\arch.des
- $(UTL)\lev_comp $(DAT)\barb.des
- $(UTL)\lev_comp $(DAT)\caveman.des
- $(UTL)\lev_comp $(DAT)\elf.des
- $(UTL)\lev_comp $(DAT)\healer.des
- $(UTL)\lev_comp $(DAT)\knight.des
- $(UTL)\lev_comp $(DAT)\priest.des
- $(UTL)\lev_comp $(DAT)\rogue.des
- $(UTL)\lev_comp $(DAT)\samurai.des
- $(UTL)\lev_comp $(DAT)\tourist.des
- $(UTL)\lev_comp $(DAT)\valkyrie.des
- $(UTL)\lev_comp $(DAT)\wizard.des
- echo sp_levs done > $(DAT)\sp_lev.tag
-
- $(DAT)\dungeon: $(UTL)\utility.tag $(DAT)\dungeon.def
- $(UTL)\makedefs -e
- $(UTL)\dgn_comp $(DAT)\dungeon.pdf
-
- clean: spotless
-
- spotless:
- if exist $(DAT)\?-fill?.lev del $(DAT)\?-fill?.lev
- if exist $(DAT)\?-goal.lev del $(DAT)\?-goal.lev
- if exist $(DAT)\?-locate.lev del $(DAT)\?-locate
- if exist $(DAT)\?-start.lev del $(DAT)\?-start.lev
- if exist $(DAT)\air.lev del $(DAT)\air.lev
- if exist $(DAT)\asmodeus.lev del $(DAT)\asmodeus.lev
- if exist $(DAT)\astral.lev del $(DAT)\astral.lev
- if exist $(DAT)\baalz.lev del $(DAT)\baalz.lev
- if exist $(DAT)\bigroom.lev del $(DAT)\bigroom.lev
- if exist $(DAT)\castle.lev del $(DAT)\castle.lev
- if exist $(DAT)\data del $(DAT)\data
- if exist $(DAT)\dungeon del $(DAT)\dungeon
- if exist $(DAT)\dungeon.pdf del $(DAT)\dungeon.pdf
- if exist $(DAT)\earth.lev del $(DAT)\earth.lev
- if exist $(DAT)\fakewiz?.lev del $(DAT)\fakewiz?.lev
- if exist $(DAT)\fire.lev del $(DAT)\fire.lev
- if exist $(DAT)\juiblex.lev del $(DAT)\juiblex.lev
- if exist $(DAT)\medusa-?.lev del $(DAT)\medusa-?.lev
- if exist $(DAT)\mine*.lev del $(DAT)\mine*.lev
- if exist $(DAT)\options del $(DAT)\options
- if exist $(DAT)\oracle.lev del $(DAT)\oracle.lev
- if exist $(DAT)\oracles del $(DAT)\oracles
- if exist $(DAT)\orcus.lev del $(DAT)\orcus.lev
- if exist $(DAT)\rumors del $(DAT)\rumors
- if exist $(DAT)\quest.dat del $(DAT)\quest.dat
- if exist $(DAT)\sanctum.lev del $(DAT)\sanctum.lev
- if exist $(DAT)\tower?.lev del $(DAT)\tower?.lev
- if exist $(DAT)\valley.lev del $(DAT)\valley.lev
- if exist $(DAT)\water.lev del $(DAT)\water.lev
- if exist $(DAT)\wizard?.lev del $(DAT)\wizard?.lev
- if exist $(DAT)\sp_lev.tag del $(DAT)\sp_lev.tag
-